package com.zelix;

import java.util.Enumeration;
import java.util.Vector;

public class uy {

    jy a;
    private int b;
    private ry c;

    public uy() {
        this(75, 5);
    }

    public uy(int i) {
        this(i, 5);
    }

    public uy(int i, int j) {
        b = 5;
        c = null;
        b = j;
        a = new jy(i);
    }

    public Object clone() {
        uy uy1;
        Enumeration enumeration;
        int i = a.size();
        uy1 = new uy(i);
        enumeration = a.d();
        while (enumeration.hasMoreElements()) {
            Object obj = enumeration.nextElement();
            Vector vector = (Vector) a.get(obj);
            uy1.a(obj, (Vector) vector.clone());
        }
        return uy1;
    }

    public boolean a(Object obj) {
        return a.containsKey(obj);
    }

    public Vector b(Object obj) {
        return (Vector) a.get(obj);
    }

    public synchronized Enumeration a() {
        return a.d();
    }

    public void a(Object obj, Object obj1) {
        Vector vector = (Vector) a.get(obj);
        if (vector == null) {
            vector = new Vector(b);
            vector.addElement(obj1);
            a.put(obj, vector);
        } else {
            vector.addElement(obj1);
        }
    }

    public void a(Object obj, Vector vector) {
        a.put(obj, vector);
    }

    public int b() {
        return a.size();
    }
}